﻿using System;
using System.Reflection;

namespace System.Runtime.CompilerServices
{
    [NonScript]
    [AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter, Inherited = false)]
    public sealed class DecimalConstantAttribute : Attribute
    {
        public decimal Value
        {
            [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]
            get { return 0; }
        }

        public DecimalConstantAttribute(byte scale, byte sign, uint hi, uint mid, uint low)
        {
        }


        public DecimalConstantAttribute(byte scale, byte sign, int hi, int mid, int low)
        {
        }
    }
}
